<script>
    // 获取用户高精度定位

            /*
                可实时获取用户精确定位信息，一般适用于打车、外卖等需要频繁请求获取用户地理位置的场景

                https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/open-capacity/basic-capacities/user-info/obtain-high-precision-position
            */

            /*
                一、能力介绍


                            在经过用户授权后，开发者可以获取用户实时精准位置，一般适用于打车、外卖等需要频繁请求获取地理位置的行业。

                            获取地理位置的方法有如下几种：

                                        1、直接获取详细经纬度信息

                                                功能体验二维码：

                                                       https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/docs/images/img1670912399239
                                                       
                                        2、打开地图选择位置

                                                功能体验二维码：

                                                       https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/docs/images/img1670912399257

                                        3、内置地图查看指定或当前位置

                                                功能体验二维码：

                                                       https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/docs/images/img1670912399268

            */

            /*
                二、使用场景

                            适用于需要获取高精度定位的详细使用场景，如打车小程序，在接单时需要知道客户的准确地理位置，此时就可以使用该能力。

                            1、代开小程序，提示用户授权获取高精度定位

                            2、用户点击【同意】 后，授权显示小程序首页；如果用户点击【不同意】，则需手动选择地址。

                            图示：

                                    https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/docs/images/img1670912532157

                                    https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/docs/images/img1670912532083
            */

            /*
                三、准入条件

                            1、账号主体需为企业主体
                            
                            2、小程序已上线

                            3、信用分不低于 60 分

                            4、小程序主营类目符合类目条件。


                                    一级类目                          二级类目                        三级类目

                                ①、餐饮                               餐饮                           点餐平台 

                                ②、餐饮                               餐饮                           外卖平台

                                ③、餐饮                               餐饮                           餐饮门店
            */

            /*
                四、接入流程

                        图示：

                                https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/docs/images/%E8%8E%B7%E5%8F%96%E6%89%8B%E6%9C%BA%E5%8F%B7-8341728640801940.png

                        1、第一步：选择申请方式

                                        1、登录开发者平台控制台

                                        2、在【我的应用】 页面点击【小程序】 ，然后再[小程序]页签中点击已创建的应用。

                                        3、在应用详情页面左侧导航栏选择 【能力】---【用户数据能力】，在【用户数据能力】 也骂你点击【设备数据】---【高精度地理位置】

                                            图示：

                                            https://p9-douyin-open.byteimg.com/tos-cn-i-9nona0m7ha/664d456c843c4c88822506f8a4b63d6d~tplv-9nona0m7ha-image.image

                                        4、在【高精度地理位置】页面点击【申请开通】

                        2、第二步： 填写信息提交申请

                                        申请该能力时需要填写 [申请原因] 及 [场景示例图]，平台根据填写的信息及小程序的内容进行审核。

                                        开通后，若发现开发者在使用过程中滥用此能力，对用户或平台造成负面影响，平台将有权利随时对该能力进行回收，并视情况对违规的小程序进行处罚。

                                            图示：

                                                 https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/docs/images/%E7%94%B3%E8%AF%B7%E9%AB%98%E7%B2%BE%E5%BA%A6%E5%AE%9A%E4%BD%8D-%E7%94%B3%E8%AF%B7-6927920982965370.png
                                                 
                        3、第三步： 平台审核

                                        平台根据填写的应用场景及小程序内容进行审核，审核时间为5个工作日。

                        4、第四步： 使用能力

                                        审核通过后即可使用该能力。
            */

            /*
                五、接口列表


                                API名称                   API类型                         API描述

                            ①、用户授权                   JS API                    引导用户授权地理位置，授权后才能获取
                                                                                   https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/other/user-authorization/

                            ②、tt.getLocation            JS API                    获取设备当前的地理位置
                                                                                   https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/location/tt-get-location

                            ③、tt.chooseLocation         JS API                    打开地图选择位置
                                                                                   https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/location/tt-choose-location

                            ④、tt.openLocation           JS API                    使用内置地图查看位置
                                                                                   https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/location/tt-open-location

                            ⑤、tt.startLocationUpdate    JS API                    接收位置更新
                                                                                   https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/location/tt-start-location-update

                            ⑥、tt.stopLocationUpdate     JS API                    停止接收位置更新
                                                                                   https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/location/tt-stop-location-update

                            ⑦、tt.onLoacationChange      JS API                    注册地理位置变化回调
                                                                                   https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/location/tt-on-location-change

                            ⑧、tt.offLocationChange      JS API                    取消注册地理位置变化回调
                                                                                   https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/location/tt-on-location-change-error

                            ⑨、tt.onLoactionChangeError  JS API                    注册位置更新异常回调
                                                                                   https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/location/tt-on-location-change-error

                            ⑩、tt.offLocationChangeError JS API                    取消注册位置更新错误回调
                                                                                   https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/location/tt-off-location-change-error
            */
</script>